package communicationTCP;

import java.io.IOException;
import java.net.ServerSocket;

/**
 * Créer un serveur permettant d'accepter plusieurs connexions
 * 
 * @author Alexandre BOURSIER & Nolan POTIER
 *
 */
public class Multi_Serveur {
	
	static final int port = 1025;

	/**
	 * Point d'entrée de l'application
	 * @param args
	 * @throws IOException
	 */
	public static void main(String[] args) throws IOException {
		ServerSocket serverSocket = null;
		boolean listening = true;
		try {
			serverSocket = new ServerSocket(port);
		} catch (IOException e) {			System.err.println("Could not listen on port : " + port);
			System.exit(-1);
		}
		System.out.println("Ouverture du serveur");
		// Boucler sur les connexions
		while (listening)
			new Multi_Serveur_Thread(serverSocket.accept()).start();
		serverSocket.close();
	}
}
